<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=UTF-8">
<title>Qucs</title>
</head>

<body>
<a name="top" id="top"></a>
<p><center>
<h3>- Qucs -<br />
Цілком універсальний симулятор електричних кіл</h3>
<h2>Формат схемного файлу</h2>

</center></p>
<p>У документі описується формат схемного файлу Qucs. Цей формат використовується для схем (звичайно з розширенням ".sch") й для перегляду даних (звичайно з розширенням ".dpl"). Наступний текст наводить короткий приклад схемного файлу.</p>
<p><tt>
<pre>
&#060;Qucs Schematic 0.0.6&#062; 
</p>
<pre>&#060;Properties&#062; 
  &#060;View=0,0,800,800,1,0,0&#062; 
&#060;/Properties&#062; 
&#060;Symbol&#062; 
  &#060;.ID -20 14 SUB&#062; 
&#060;/Symbol&#062; 
&#060;Components&#062; 
  &#060;R R1 1 180 150 15 -26 0 1 "50 Ohm" 1 "26.85" 0 "european" 0&#062; 
  &#060;GND * 1 180 180 0 0 0 0&#062; 
&#060;/Components&#062; 
&#060;Wires&#062; 
  &#060;180 100 180 120 "" 0 0 0 ""&#062; 
  &#060;120 100 180 100 "Input" 170 70 21 ""&#062; 
&#060;/Wires&#062; 
&#060;Diagrams&#062; 
  &#060;Polar 300 250 200 200 1 #c0c0c0 1 00 1 0 1 1 1 0 5 15 1 0 1 1 315 0 225 "" "" ""&#062; 
    &#060;"acnoise2:S[2,1]" #0000ff 0 3 0 0 0&#062; 
      &#060;Mkr 6e+09 118 -195 3 0 0&#062; 
  &#060;/Polar&#062; 
&#060;/Diagrams&#062; 
&#060;Paintings&#062; 
  &#060;Arrow 210 320 50 -100 20 8 #000000 0 1&#062; 
&#060;/Paintings&#062; 
</pre>
<p></pre>
</tt></p>
<p>У файлі є кілька розділів. Усі вони пояснюються нижче. Кожна лінія складається лише з одного інформаційного блоку, який починається знаком "менше" ("&#060;") і який закінчується знаком "більше" ("&#062;").</p>

<h3>Properties</h3>
<p>Перший розділ починається з "&#060;Properties&#062;" і закінчується "&#060;/Properties&#062;". Він містить властивості документа, що знаходиться у файлі. Кожний рядок необов'язковий. Підтримуються такі властивості:</p>
<ul><li> &#060;View=x1,y1,x2,y2,scale,xpos,ypos&#062; містить становище у пікселях вікна схеми (перші чотири числа), його поточний масштаб і поточний стан верхнього лівого кута (останні два числа).
</li><li> &#060;Grid=x,y,on&#062; містить крок сітки в пікселях (перші два числа) і включена сітка (останнє число = 1) чи виключена (останнє число = 0).
</li><li> &#060;DataSet=name.dat&#062; містить ім'я файлу набору даних, зв'язаного з цією схемою.
</li><li> &#060;DataDisplay=name.dpl&#062; містить ім'я файлу з сторінкою перегляду даних, зв'язаного з цією схемою (чи ім'я схемного файла, чи цей документ є переглядом даних).
</li><li> &#060;OpenDisplay=yes&#062; містить 1, якщо сторінка показу даних відкривається автоматично після моделювання, інакше - 0.</li></ul>
<h3>Symbol</h3>
<p>Цей поділ починається з "&#060;Symbol&#062; " і закінчується "&#060;/Symbol&#062; ". Він містить елементи малювання, складові схемне позначення для файла. Це зазвичай використовується лише у схемних файлів, які вважають підсхемою.</p>

<h3>Components</h3>
<p>Цей розділ починається з "&#060;/Components&#062;" і закінчується "&#060;/Components&#062;". Він містить компоненти ланцюгів схеми. Формат рядки:</p>
<ul><li> "type" ("тип") означає компонент, наприклад, "R" для резистора, "З" для конденсатора.
</li><li> "name" ("ім'я") - унікальне позначення компонента на схемою, наприклад, "R1" на першому резистора.
</li><li> "1" на полі "active" ("активний") показує, що це компонент активний, тобто використовують у моделюванні. "0" показує, що він неактивний.
</li><li> Наступні два числа є x і y координатами центру компонента.
</li><li> Наступні два числа є x і y координатами верхнього лівого кута тексту компонента. Вони відраховуються від центру компонента.
</li><li> Наступні два числа свідчить про дзеркальне відображення щодо осі x ("1" - дзеркальне відображення, "0" - немає дзеркального відображення) і обертання проти годинниковий стрілки (кратно 90 градусів, тобто 0...3).
</li><li> Наступні параметри є значеннями властивостей компонента (у лапках), що їх слід 1, якщо це властивість певне на схемою (інакше 0).</li></ul>
<h3>Wires</h3>
<p>Цей розділ починається з "&#060;Wires&#062;" і закінчується "&#060;/Wires&#062;". Він містить провідники (електричне з'єднання між компонентами електричного кола), їх мітки і вузли. Формат рядку: <br>
<tt>&#060;x1 y1 x2 y2 "label" xlabel ylabel dlabel "node set"&#062;</tt></p>
<ul><li> Перші чотири числа є координатами провідника в пікселях: x-координата початковій точки, y-координата початковій точки, x-координата кінцевої точки й y-координата кінцевої точки. Усі провідники мають бути або горизонтальними (обидві x-координати рівні), або вертикальними (обидві y-координати рівні).
</li><li> Перший рядок у лапках - ім'я мітки. Вона порожня, якщо користувач не встановив мітку на цей провідник.
</li><li> Наступні два числа - x- і y-координати мітки чи нуль, якщо мітки немає.
</li><li> Наступне число є відстанню між початковою точкою провідника і точкою, де на провіднику встановлено мітку.
</li><li> Останній рядок у лапках - параметри кола провідника, тобто початкова напруга вузла, що використовується ядром симулятора для пошуку рішення. Цей рядок порожній, якщо користувач не встановив параметри вузла електричного кола для цього провідника.</li></ul>
<h3>Diagrams</h3>
<p>Цей розділ починається з "&#060;Diagrams&#062;" і закінчується "&#060;/Diagrams&#062;". Він містить діаграми з своїми графіками і маркерами. <br>
<tt>&#060;x y width height grid gridcolor gridstyle log xAutoscale xmin xstep xmax yAutoscale ymin ystep ymax zAutoscale zmin zstep zmax xrotate yrotate zrotate "xlabel" "ylabel" "zlabel"&#062;</tt></p>
<ul><li> Перші два числа - це x- і y-координати нижнього лівого кута.
</li><li> Наступні два числа - ширина і висота границь діаграми.
</li><li> П'яте число рівно 1, якщо сітка включена, і 0, якщо сітка виключена.
</li><li> Далі йде колір сітки як 24-бітне шістнадцяткове RGB значення, наприклад, #FF0000 - червоний.
</li><li> Наступне число визначає стиль сітки.
</li><li> Наступне число визначає, які осі мають логарифмічний масштаб.</li></ul>
<h3>Paintings</h3>
<p>Цей розділ починається з "&#060;Paintings&#062;" і закінчується "&#060;/Paintings&#062;". Він містить елементи малювання, які є в схемі.
<br><br><a href="#top">нагору</a><br>
</body>
</html>
